package io.renren.entity;

import java.io.Serializable;
import java.util.Date;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;

import io.renren.config.DateYMDHMSJsonDeserializer;



/**
 * 客户协议
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2018-02-06 17:41:04
 */
public class TPurviewCustprotocolEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//id
	private String id;
	//编码
	private String number;
	//公司名称
	private String cropname;
	//客户信息id
	private String custid;
	//激活日期
	private Date begindate;
	//到期日期
	private Date enddate;
	//创建人名称
	private String createname;
	//创建日期
	private Date createdate;
	//状态
	private String status;

	/**
	 * 设置：id
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * 获取：id
	 */
	public String getId() {
		return id;
	}
	/**
	 * 设置：编码
	 */
	public void setNumber(String number) {
		this.number = number;
	}
	/**
	 * 获取：编码
	 */
	public String getNumber() {
		return number;
	}
	/**
	 * 设置：公司名称
	 */
	public void setCropname(String cropname) {
		this.cropname = cropname;
	}
	/**
	 * 获取：公司名称
	 */
	public String getCropname() {
		return cropname;
	}
	/**
	 * 设置：客户信息id
	 */
	public void setCustid(String custid) {
		this.custid = custid;
	}
	/**
	 * 获取：客户信息id
	 */
	public String getCustid() {
		return custid;
	}
	/**
	 * 设置：激活日期
	 */
	@JsonDeserialize(using = DateYMDHMSJsonDeserializer.class)
	public void setBegindate(Date begindate) {
		this.begindate = begindate;
	}
	/**
	 * 获取：激活日期
	 */
	public Date getBegindate() {
		return begindate;
	}
	/**
	 * 设置：到期日期
	 */
	@JsonDeserialize(using = DateYMDHMSJsonDeserializer.class)
	public void setEnddate(Date enddate) {
		this.enddate = enddate;
	}
	/**
	 * 获取：到期日期
	 */
	public Date getEnddate() {
		return enddate;
	}
	/**
	 * 设置：创建人名称
	 */
	public void setCreatename(String createname) {
		this.createname = createname;
	}
	/**
	 * 获取：创建人名称
	 */
	public String getCreatename() {
		return createname;
	}
	/**
	 * 设置：创建日期
	 */
	public void setCreatedate(Date createdate) {
		this.createdate = createdate;
	}
	/**
	 * 获取：创建日期
	 */
	public Date getCreatedate() {
		return createdate;
	}
	/**
	 * 设置：状态
	 */
	public void setStatus(String status) {
		this.status = status;
	}
	/**
	 * 获取：状态
	 */
	public String getStatus() {
		return status;
	}
}
